a peninsula in SE Newfoundland, in E Canada: surrounded on three sides by the Atlantic Ocean. ab. 3579 sq. mi. (9270 sq. km).
AVALON PENINSULA
Meaning of AVALON PENINSULA in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012