pile of human or dog excrement - Spanish English Dictionary