yeti Play nounAn unidentified humanoid animal said to live in the Himalayas.nouna large hairy humanoid creature said to live in the Himalayas