English

edit

Noun

edit

macrofilaricide (plural macrofilaricides)

  1. Any pesticide that kills macrofilariae