Advertisement

Advertisement

Menlo Park

[men-loh]

noun

  1. a city in W California, near San Francisco.

  2. a village in central New Jersey, SE of Plainfield: site of Thomas Edison's laboratory, 1876–87.



Advertisement

Advertisement

Advertisement

Advertisement


MenkureMenninger