Labrador



ENGLISH MEANING
noun
1.
A region of British America on the Atlantic coast, north of Newfoundland.