n. 1.a town in east central Maine on the Penobscot River 2.a university town in northwestern Wales on the Menai Strait 3.a town in southeastern Northern Ireland