Search results
- DictionaryMead·ow·lands/ˈmedōlandz/
- 1. an entertainment and sports complex in northeastern New Jersey, in the meadows of the Hackensack River, northwest of New York City.
Powered by Oxford Dictionaries
Powered by Oxford Dictionaries