pussy whipped - French English Dictionary