Definition of Merrimack in English:

Merrimack

proper noun

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

Pronunciation:

Merrimack

/ˈmerəˌmak/