Word info

mesoparasite

Noun

Meaning

mesoparasite (plural mesoparasites)

(biology) A parasitic copepod that lives partly embedded in its host, usually with the anterior end forming an anchor process.

Source: en.wiktionary.org

Close letter words and terms