Baffin Island
noun
a Canadian island in the Arctic Ocean, between Greenland and N Canada. About 1000 miles (1600 km) long; 190,000 sq. mi. (492,000 sq. km).
Also called
Baffin Land.
British Dictionary definitions for baffin island
Baffin Island
noun
the largest island of the Canadian Arctic, between Greenland and Hudson Bay. Area: 476 560 sq km (184 000 sq miles)