abominable_snowman has definitions from the field of folklore
1
[ noun ] (folklore) large hairy humanoid creature said to live in the Himalayas

Synonyms

yeti

Related terms

legendary_creature

*