parcel of things jumbled together - German English Dictionary