German-English dictionary »

du ekel! meaning in English

GermanEnglish
Du Ekel!

You rotter!