Menlo Park
Menlo Park
Definition
Menlo Park (men′lō)
village in NE N.J. that was the site of Thomas Edison's workshop (1876-87)
Etymology: after Menlo Park, Calif., in turn after Menlough, town in Galway
Browse dictionary entries near Menlo Park
- meniscus
- Menippean satire
- meningococcus
- meningitis
- meningioma
- meninges
- menial
- menhir
- menhaden
- Mengtzu
