suffer heavy losses - Spanish English Dictionary