receive a nasty blow - German English Dictionary