larvicides
English
Noun
larvicides
plural of
larvicide