larvacides
English
Noun
larvacides
plural of
larvacide