your own worst enemy - Francés Inglés Diccionario