place where stirrups are made or kept - Français Anglais Dictionnaire