human piece of garbage - Spanisch Englisch Wörterbuch