severest punishment - French English Dictionary