English → Hindi dictionary
ultima thule
Definition
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Looking for poetry? Read shayari and poems by great poets.
the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
Looking for poetry? Read shayari and poems by great poets.