Word info

zooparasite

Noun

Meaning

zooparasite (plural zooparasites)

Any organism that is parasitic to an animal

Source: en.wiktionary.org

Close letter words and terms