suffer (heavy) losses - Spanish English Dictionary