Avalon peninsula

What is Avalon peninsula?

Avalon peninsula definition and meaning on Dictionary terms:
noun
a peninsula in SE Newfoundland, in E Canada: surrounded on three sides by the Atlantic Ocean. About 3579 sq. mi. (9270 sq. km).

 

reference: https://www.dictionary.com/browse/avalon-peninsula

Tags: