liHelpskD8ee liHelpskD8ee 09-01-2017 Social Studies contestada The name himalaya means what? a. the abode snow b. the tallest place c. land of gods