Kotomora
羽虫 (はむし, hamushi) Japanese meaning: biting louse | Kotomora