Vocabulary

イエティ

yeti; abominable snowman

noun