NichiDict

イエティ

[ieti]

Meanings

1.Noun

yeti; abominable snowman