vanmaram

കീടഘ്‌നം - meaning in english

Meanings for കീടഘ്‌നം

noun
Pesticide