pile of human or dog excrement - Français Anglais Dictionnaire