heap of things jumbled together - English Synonyms Dictionary