HymLove's definitions
Shorthand or slang for parasitoid (a special kind of parasite that kills its host as part of its life cycle: generally an insect killing another insect).
by HymLove September 25, 2015
Get the Doid mug.