be a piece of dog shit - Allemand Anglais Dictionnaire