have a foot caught in a stirrup - French English Dictionary