Definition of Merrimack in English:

Merrimack

Pronunciation /ˈmerəˌmak/ /ˈmɛrəˌmæk/

proper noun

  • A town in southern New Hampshire; population 26,457 (est. 2008).