What is the full meaning of alamedas
ALAMEDA, (Spanish) a public walkway between rows of poplar trees [n]
Example of the word alamedas placed on a Scrabble board.