indelible disgrace - French English Dictionary