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.”
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.”