Kamus Mobile
https://m.xamux.com
English to Indonesian
yeti yeti
yeti
noun
a large hairy humanoid creature said to live in the Himalayas
makhluk humanoid yang besar berbulu mengatakan untuk tinggal di Himalaya
source: WordNet 3.0

Example(s)

And we also found this spectacular yeti crab
Dan kami menemukan kepiting yeti menakjubkan ini