the word -means abode of snow
Answers
Answered by
1
Answer:
Himalya is the answer I think so
hope it help
Similar questions