leave it all in ruins - Espagnol Anglais Dictionnaire