English-Hindi dictionary »

entozoa meaning in Hindi

EnglishHindi
entozoa noun

अंतर्परजीवी