Definition of Boothia Peninsula in US English:

Boothia Peninsula

proper noun

  • A peninsula in northern Canada, in the Northwest Territories, located between Victoria and Baffin islands.