ALAMEDA


Meaning of ALAMEDA in English

[ ˌalə'meɪdə ]

■ noun (in Spanish-speaking countries) a tree-lined public promenade.

Origin

C18: from Sp.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.