Souhegan

Souhegan is a word from the Algonquin language, meaning "waiting and watching place". It may refer to: