parcel of things jumbled together - French English Dictionary