High North

English

Proper noun

the High North

  1. The Arctic region, especially those parts closest to Europe.