human piece of garbage - Türkisch Englisch Wörterbuch