German-English dictionary »

herausreden meaning in English

GermanEnglish
herausreden

make-excuses