be destroyed or finished - Espagnol Anglais Dictionnaire