-
nounthe geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Similar:
Explanation of ultima thule
We don`t have explanations for this word yet.
Similar:
We don`t have explanations for this word yet.