pile of human or dog excrement - Espagnol Anglais Dictionnaire