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.