entozoo

Italian

Etymology

From ento- +‎ -zoo.

Noun

entozoo m (plural entozoi)

  1. (zoology) entozoon