Ultima Thule
Meaning, Definition & Usage
Dictionary
Related
noun
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Thule
.
WordNet
Definitions
. L. See
Thule
.
Webster 1913
Previous
Next