biolarvicides
English
Noun
biolarvicides
plural of
biolarvicide