be part and parcel of something - Español Inglés Diccionario