be a disgrace to - French English Dictionary