do (oneself) no favors - Turco Inglés Diccionario