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