Noun yeti has 1 sense
  1. abominable snowman, yeti - large hairy humanoid creature said to live in the Himalayas
    --1 is a kind of legendary creature
,
TOP