VariousWords beta
Related Terms:
Noun
Definition: An organophosphate insecticide used in veterinary medicine to treat ectoparasitic acarids.
VariousWords beta
Definition: An organophosphate insecticide used in veterinary medicine to treat ectoparasitic acarids.