place where stirrups are made or kept - Turc Anglais Dictionnaire