place where stirrups are made or kept - Allemand Anglais Dictionnaire