Kotomora
占領者 (senryousha) Japanese meaning: occupier | Kotomora