inflict a heavy blow - German English Dictionary