answersLogoWhite

0

Originating with the Sanskrit 'himalayah', the English word 'himalaya' literally means 'abode of snow', according to the related link listed below:

User Avatar

Wiki User

14y ago

What else can I help you with?