soundly defeat - French English Dictionary