entozoon

en·​to·​zo·​on

Definition of entozoon

singular of entozoa