Definition of Boothia Peninsula in English:

Boothia Peninsula

proper noun

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