rubber sleeves for protecting parts of machines - Turc Anglais Dictionnaire