ALL meanings of menlo park
Menlo Park
M m - noun menlo park a city in W California, near San Francisco. 1
- noun menlo park a village in central New Jersey, SE of Plainfield: site of Thomas Edison's laboratory, 1876–87. 1
- noun menlo park village in NE N.J. that was the site of Thomas Edison's workshop (1876-87) 0