English synonyms about - contact  

ultima Thule

noun

1 ultima Thule

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

synonym: Thule.


Find more on ultima thule elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0352