German-English dictionary »

er erlitt eine vernichtende niederlage. meaning in English

GermanEnglish
Er erlitt eine vernichtende Niederlage.

He met his Waterloo.