es lässt sich nicht leugnen

listen to the pronunciation of es lässt sich nicht leugnen
ألمانية - الإنجليزية
it cannot be gainsaid
It can not be denied