pile of human or dog excrement - Allemand Anglais Dictionnaire