souhegan

/soʊˈhiːɡən/

Definitions

1. noun

A river in southern New Hampshire, United States, that is a tributary of the Merrimack River

“The Souhegan River is a popular destination for kayakers and fishers alike.”

Synonyms

  • river
  • stream

Antonyms

  • desert
  • dryland