Avalon-peninsula meaning
A large, irregularly shaped peninsula of southeast Newfoundland, Canada. Most of the island's population resides here.
Peninsula forming the SE corner of Newfoundland, Canada.
proper name
Advertisement