suffer (heavy) losses - Espagnol Anglais Dictionnaire