dicţionar German-Englez »

das lässt sich nicht leugnen. înseamnă în Engleză

GermanăEngleză
Das lässt sich nicht leugnen.

There's no denying.