Feedback
Ectoparasite
Meaning
Noun
●
A
parasite
that
lives on
the
surface
of a
host
organism
; such as the Demodex
mite
, which
lives in
human
hair
and eyelashes.
Sourced from
Wiktionary
Antonyms
Endoparasite
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better