Definition of Meadowlands in English:

Meadowlands

proper noun

the Meadowlands
  • An entertainment and sports complex in northeastern New Jersey, in the meadows of the Hackensack River, northwest of New York City.

Pronunciation

Meadowlands

/ˈmedōlandz/