antiparasitic
English
editEtymology
editAdjective
editantiparasitic (comparative more antiparasitic, superlative most antiparasitic)
Translations
editthat counters parasites
|
Noun
editantiparasitic (plural antiparasitics)
Translations
editpesticide
|