Tlazolteotl
In
Aztec mythology,
Tlazolteotl was an earth, sex, childbirth and a mother goddess. She was referred to as "the eater of filth" because she visited people at the end of their lives, and he confessed his sins; she then ate his "filth" (sins). Her son was
Centeotl.
Alternative: Tlazolteotl Ixcuiname