rubber overshoe - Turc Anglais Dictionnaire