be a piece of dog shit - Deutsch Englisch Wörterbuch