FACT #170 The word Himalayas means the home of snow. Tags: definition, himalayas, snow, word ◀ FACT #169 FACT #171 ▶