meaning of insectifuge

1. a chemical substance that repels insects


Related Words

insectifuge |

Developed & Maintained By Taraprasad.com

Treasure Words