be part and parcel of something - Turkish English Dictionary