heap of things jumbled together - Turco Inglés Diccionario