Definitions
noun
a town in east central Maine on the Penobscot River
noun
a town in southeastern Northern Ireland
noun
a university town in northwestern Wales on the Menai Strait
Look “bangor” up elsewhere
Want another word?
Spin the dictionary for a fresh one.