Synonyms of Amherst

Primary definition: A proper noun referring to a place name, particularly a town in Massachusetts, USA, or a university.

Full Dictionary Entry

Antonyms & Opposite Concepts