BAFFIN BAY
Definition:
- [noun] a body of water between Greenland and northeastern Canada; connected with the Arctic Ocean to the north and with the Atlantic Ocean (via the Labrador Sea) to the south; icebound in winter
Synonyms: Baffin Bay
Synonyms:
- Search for synonyms for BAFFIN BAY



