stercorate
English
stercorate meaning in English • stercorate का अर्थ अंग्रेजी में
Noun
- Excrement; dung.