Avalon-peninsula definition

A large, irregularly shaped peninsula of southeast Newfoundland, Canada. Most of the island's population resides here.
0
0
(place) Peninsula forming the SE corner of Newfoundland, Canada.
proper name
0
0
Advertisement