Home

Word

ultima Thule, n.
more info the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
<noun.location>

Thule ultima Thule