noun a substance or preparation for driving off insects.
insectifuge 🔊 Listen to this noun a substance or preparation for driving off insects. Share Facebook Twitter Google +