Kotomora
疥癬虫 (kaisenchuu) Japanese meaning: itch mite | Kotomora