有口难辩的英文是「find it hard to vindicate oneself」
you kou nan bian
虽然有口,却难以分辩清楚。常指含冤受屈但又无处申诉。
明·冯梦龙《喻世明言》:“孟夫人有口难辩,倒被他缠住身子,不好动身。”