Nashua is a city in southern New Hampshire.
(noun)An example of Nashua is the town on the other side of the Merrimack River from Hudson, New Hampshire.
See Nashua in Webster's New World College Dictionary
Origin: < Massachusett or a closely related language: meaning uncert.
See Nashua in American Heritage Dictionary 4
Learn more about Nashua