Avalon Peninsula(redirected from Isthmus of Avalon)
Also found in: Encyclopedia.
A large, irregularly shaped peninsula of southeast Newfoundland, Canada. Most of the island's population resides here.
(Placename) a large peninsula of Newfoundland, between Trinity and Placentia Bays. Area: about 10 000 sq km (4000 sq miles)
a peninsula in SE Newfoundland.