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