your own worst enemy - Español Inglés Diccionario