entozoic

Explore definitions, synonyms, and language insights of entozoic

Definitions

Adjective
living within a living animal usually as a parasite; "entozoic worms"

Antonyms