heliocide
Noun
Meaning
heliocide (plural heliocides)
(organic chemistry) Any of a group of sesterterpenoid insecticides present in cotton (Gossypium hirsutum)
Noun
heliocide (plural heliocides)
(organic chemistry) Any of a group of sesterterpenoid insecticides present in cotton (Gossypium hirsutum)