Definition of Ultima Thule

  • 1. The geographical region believed by ancient geographers to be the northernmost land in the inhabited world Noun

Synonyms for word "ultima thule"

Semanticaly linked words with "ultima thule"