human piece of garbage - Französisch Englisch Wörterbuch