Icaridin Definition
noun
(chemistry) An almost colourless and odourless insect repellent.
Wiktionary
Find Similar Words
Find similar words to icaridin using the buttons below.
(chemistry) An almost colourless and odourless insect repellent.
Find similar words to icaridin using the buttons below.