receive a nasty blow - French English Dictionary