Merrimack - Definition

merrimack

n 1: a river that rises in south central New Hampshire and flows
through Concord and Manchester into Massachusetts and
empties into the Atlantic Ocean [syn: Merrimack,
Merrimack River]

Look up another word