pile of human or dog excrement - Turc Anglais Dictionnaire