be part and parcel of something - Turc Anglais Dictionnaire