heap of things jumbled together - Allemand Anglais Dictionnaire