do something degrading - French English Dictionary