Kotomora
腐食動物 (fushokudoubutsu) Japanese meaning: scavenger | Kotomora