Translation of yeti in English:

yeti

yeti

noun

  • 1

    yeti, large man-like or bear-like animal said to exist in the Himalayas