iJunoon official Urdu Dictionary
دافِع کِرم مادّہ
dafaa karam madah
English definition for insectifuge
1. n. a chemical substance that repels insects
Sponored Video