Meaning of labrador sea

Definition of labrador sea

(noun) an arm of the northern Atlantic between Labrador and southern Greenland

Other information on labrador sea

WIKIPEDIA results for labrador sea
Amazon results for labrador sea