The name himalaya means what?
Athe abode snow
Bthe tallest place
Cland of gods
Athe abode snow
Bthe tallest place
Cland of gods