Kotomora
人間の盾 (ningennotate) Japanese meaning: human shield | Kotomora