noun a city in S New Hampshire, on the Merrimack River.
nashua 🔊 Listen to this noun a city in S New Hampshire, on the Merrimack River. Share Facebook Twitter Google +