nanolarvicides
English
Noun
nanolarvicides
plural of
nanolarvicide