a shameful defeat - French English Dictionary