Wednesday, December 1, 2010

Word 3063: Alameda

noun
(in Spain and Spanish-speaking regions) a public walkway or promenade shaded with trees