Get Your Premium Membership

Ultima Thule

[n] the geographical region believed by ancient geographers to be the northernmost land in the inhabited world


Related Information

More Ultima Thule Links

Synonyms

Thule



Book: Shattered Sighs