Definify.com

Definition 2024


parasitoid

parasitoid

English

Noun

parasitoid (plural parasitoids)

  1. Any organism that is parasitic during part of its life cycle, especially one that eventually kills its host.

Translations