Meaning of labrador peninsula

Definition 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

Other information on labrador peninsula

WIKIPEDIA results for labrador peninsula
Amazon results for labrador peninsula