inflict heavy losses - Spanish English Dictionary