parasitoide

See also: parasitoïde

Spanish

Noun

parasitoide m (plural parasitoides)

  1. parasitoid

Derived terms