ENDOPARASITE


Meaning of ENDOPARASITE in English

[en.do.par.a.site] n [ISV] (ca. 1882): a parasite that lives in the internal organs or tissues of its host -- en.do.par.a.sit.ic adj -- en.do.par.a.sit.ism n

Merriam-Webster English vocab.      Английский словарь Merriam Webster.