inflict heavy losses - French English Dictionary