ruining oneself by speculations - Espagnol Anglais Dictionnaire