Dictionary
Search
alamedas
noun
A tree-lined avenue in Spain or Portugal.
Similar Words
alameda
/ˌæləˈmeɪdə/
ala
alabaster
alabastrine
alack
/əˈlæk/
alacritous
alacrity
[əˈlækɹɨti]
alanine
alap
alar