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