endoparasitoïde

See also: endoparasitoide

French

Etymology

From endo- +‎ parasitoïde.

Noun

endoparasitoïde m (plural endoparasitoïdes)

  1. (biology) endoparasitoid