English | German | Russian | Czech

excretes English

Meaning excretes meaning

What does excretes mean?

excretes

excreta; matters discharged from the animal body

Are you looking for...?