Kotomora
寄生生物 (kiseiseibutsu) Japanese meaning: parasite | Kotomora