Kotomora
付着生物 (ふちゃくせいぶつ) Japanese meaning | Kotomora