es lässt sich nicht leugnen

listen to the pronunciation of es lässt sich nicht leugnen
German - English
it cannot be gainsaid
It can not be denied