publicly shame - French English Dictionary