Skip to main content

HymLove's definitions

Doid

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.
by HymLove September 25, 2015
mugGet the Doid mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email