What do you mean by word ‘Himalaya’?ALand of peaksBLand of rising sunCAdobe of snowDLand of mountainsAnswer: C. Adobe of snow Read Explanation: The highest mountain range of India, Himalaya literally translates to “abode of snow” from Sanskrit.Read more in App