Kotomora
侵略者 (shinryakusha) Japanese meaning: invader | Kotomora