Skip to main content

Definitions by HymLove

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).
Three types of doids were reared from this species of moth.
Doid by HymLove September 25, 2015