heap of things jumbled together - Alemán Inglés Diccionario