yeti
English Dictionary
->
Letter Y
-> yeti
Search Dictionary:
yeti Definition
(n)
large
hairy
humanoid
creature
said
to
live
in
the
Himalayas
yeti Synonyms
abominable snowman
yeti
© Art Branch Inc.