Yeti (company)
WordNet

noun


(1)   A large hairy humanoid creature said to live in the Himalayas
 
x
OK