Kotomora
脅迫者 (kyouhakusha) Japanese meaning: intimidator | Kotomora