defedation
English
defedation meaning in English • defedation का अर्थ अंग्रेजी में
Noun
- The act of making foul; pollution.