ECTOZOON


Meaning of ECTOZOON in English

n. Biol. a parasite that lives on the outside of its host.

Oxford English vocab.      Оксфордский английский словарь.