have a foot caught in a stirrup - Allemand Anglais Dictionnaire