Kotomora
特殊部隊 (tokushubutai) Japanese meaning: special forces | Kotomora