microfilaricides
English
Noun
microfilaricides
plural of
microfilaricide