Kotomora
大陪審 (daibaishin) Japanese meaning: grand jury | Kotomora