be defeated in battle - Espagnol Anglais Dictionnaire