welland

/ˈwɛlənd/

Definitions

1. noun

a river in South Yorkshire, England, and its surrounding area; a district in Ontario, Canada, surrounding the Welland River; a town in Ontario, Canada, situated near the Welland River.

“The Welland region is known for its diverse flora and fauna.”

Synonyms

  • district
  • region

Antonyms

  • city
  • township