Thesaurus.com
Dictionary.com

rakshasa

NOUN
abominable snowman
Synonyms
WEAK