ultima thule
ultima thule
- Noun
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Synonyms:
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world