Back to Dictionary
妖怪
yāoguài
1. monster
2. devil
Common • Top 9%