riding bitch - French English Dictionary