◄
Labrador
►
Dictionary
(
n.
) A region of British America on the Atlantic coast, north of Newfoundland.
Clyx.com