manipulator foot restraint - Turc Anglais Dictionnaire