cannot well be denied 是什么意思?

cannot well be denied 是什么意思?

can't/cannot well (do something) is an idiom,means cannot or should not do something because it would be inappropriate or unreasonable. used to say that something is not the right thing to do.

cannot well be denied means it's unreasonable be denied