parcel of things jumbled together - Spanish English Dictionary