YETI

Definition of YETI

  1. (noun)a large hairy humanoid creature said to live in the Himalayas