pile of human or dog excrement - Español Inglés Diccionario