Noun Definition

ultima thule

1.Definition: the geographical region believed by ancient geographers to be the northernmost land in the inhabited world

Related Noun(s):thule

Category: Places