be on one's knees before someone - French English Dictionary