Defiler meaning in malayalam

Word: Defiler

Meanings of Defiler in malayalam :

Noun Dooshakan‍ (ദൂഷകന്‍)
Defiler definition
Noun:
a person or organization that causes pollution of the environment
Related wordsDefiler - Dooshakan‍ (ദൂഷകന്‍)
Malayalam to English
English To Malayalam