stoop someone's level - French English Dictionary