Home
Random
Watchlist
Uploads
Settings
Log in
macroparasite
English
Etymology
From
macro-
+
parasite
Noun
Wikipedia
has an article on:
Macroparasite
Wikipedia
macroparasite
(
plural
macroparasites
)
(
biology
)
Any
parasite
that is visible to the naked eye
Last modified on 21 November 2012, at 17:26