Baffin Land

English

Proper noun

Baffin Land

  1. (obsolete) Synonym of Baffin Island.