macroparasite

English

Etymology

From macro- +‎ parasite

Noun

Wikipedia has an article on:

Wikipedia macroparasite (plural macroparasites)

  1. (biology) Any parasite that is visible to the naked eye
Last modified on 21 November 2012, at 17:26