endozoa

plural noun
en·​do·​zoa | \ ˌendəˈzōə\

Definition of endozoa

: entozoa

History and Etymology for endozoa

New Latin, from end- + -zoa

Keep scrolling for more