Meaning of Olmsted
Definition of Olmsted
(noun)
United States
landscape
architect
primarily
responsible
for the
design
of Central Park in New York City (1822-1903)
Other information on Olmsted
WIKIPEDIA results for
Olmsted
Amazon results for
Olmsted
Tweet