ALAMEDA


Meaning of ALAMEDA in English

[al.a.me.da] n [Sp, fr. alamo poplar] (1797): a public promenade bordered with trees

Merriam-Webster English vocab.      Английский словарь Merriam Webster.