Endozoic Meaning

There are 1 meaning(s) for word Endozoic

Endozoic Meaning 1 : living within a living animal usually as a parasite

    Synonyms : entozoan,  entozoic