to burn with shame - French English Dictionary