lower/degrade oneself - French English Dictionary