human piece of garbage - Turco Inglés Diccionario