inflict heavy losses - German English Dictionary