ride shank's mare - French English Dictionary