Kotomora
最高裁 (saikousai) Japanese meaning: Supreme Court | Kotomora