piece of garbage - Turco Inglés Diccionario