German-English dictionary »

es lässt sich nicht leugnen. meaning in English

GermanEnglish
Es lässt sich nicht leugnen.

It can not be denied.