Definify.com

Definition 2024


zooparasite

zooparasite

English

Noun

zooparasite (plural zooparasites)

  1. Any organism that is parasitic to an animal