Home
Search
Index
Definify.com
Definition
2024
zooparasite
zooparasite
English
Noun
zooparasite
(
plural
zooparasites
)
Any organism that is
parasitic
to an
animal
Etymology
zoo-
+
parasite
Similar Results