Avalon-peninsula meaning

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