ultima_thuleEnglish

Thule, ultima Thule

Noun

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

English: Thule, ultima Thule

Bahasa: Thule

Bahasa words with similar meanings

English words with similar meanings

Show 1 words