part and parcel of something - Espagnol Anglais Dictionnaire