a piece of dog shit - Französisch Englisch Wörterbuch