Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of Labrador peninsula:
noun: a peninsular region of eastern Canada between Hudson Bay and the Labrador Sea; contains most of Quebec and the mainland part of Newfoundland and Labrador