defiler
English
defiler meaning in English • defiler का अर्थ अंग्रेजी में
Noun
- One who defiles; one who corrupts or violates; that which pollutes.