receive a severe blow - French English Dictionary