heap of things jumbled together - Francés Inglés Diccionario