ECTOPARASITE Meaning of ECTOPARASITE in English [ec.to.par.a.site] n [ISV] (1861): a parasite that lives on the exterior of its host -- ec.to.par.a.sit.ic adj Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012