shame because of ridicule - French English Dictionary