Dictionary search results

Showing 1-2 of 2 results

Merrimack British & World English

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

Merrimack River British & World English

A river that flows for 110 miles (180 km) from New Hampshire through eastern Massachusetts to the Atlantic Ocean