Icaridin definition

(chemistry) An almost colourless and odourless insect repellent.
noun
0
0
Advertisement