entozoon
English
entozoon meaning in English • entozoon का अर्थ अंग्रेजी में
Noun
- One of the Entozoa.