endozoa
plural noun
en·do·zoa
| \ ˌendəˈzōə\
Definition of endozoa
: entozoa
Keep scrolling for more