photolarvicides
English
Noun
photolarvicides
plural of
photolarvicide