What is the meaning of Ectoparasite?

A parasite that lives on the surface of a host organism; such as the Demodex mite, which lives in human hair and eyelashes.

ectoparasite

Source: wiktionary.org

Search

Search words containing

© 2025 5LetterWords.org · All rights reserved.