do (someone or oneself) no favors - Französisch Englisch Wörterbuch