Excreta Meaning

There are 1 meaning(s) for word Excreta

Meaning 1 : waste matter (as urine or sweat but especially feces) discharged from the body

    Synonyms : body waste,  excrement,  excretion,  excretory product