Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
alameda
in English
alameda
#uncommon
Definitions
Noun
a
tree-lined
street
(
in
Spain
or
Portugal
)
The
city's
main
alameda
was
filled
with
people
strolling
under
the
shade
.