photolarvicide
Noun
Meaning
photolarvicide (plural photolarvicides)
A larvicide whose efficacy is improved with a photosensitizing agent
Noun
photolarvicide (plural photolarvicides)
A larvicide whose efficacy is improved with a photosensitizing agent