be soundly defeated - Espagnol Anglais Dictionnaire