carpet knight (derogatory) - French English Dictionary