Definition of Nashua in English:

Nashua

Pronunciation /ˈnaSHəwə/ /ˈnæʃəwə/

proper noun

  • An industrial city on the Merrimack River in southern New Hampshire; population 86,576 (est. 2008).