be part and parcel of something - Francés Inglés Diccionario