Kotomora
対抗部隊 (taikoubutai) Japanese meaning: opposing forces | Kotomora