English to Hindi

Meaning for:
Abominable Snowman
other
हिम मानव