ultima Thule
noun
- 1
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Synonyms
Also useful for “ultima Thule”:Crossword— Multi-word entries show up in clues
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Also useful for “ultima Thule”:Crossword— Multi-word entries show up in clues