See also: endoparasitoide

French

edit

Etymology

edit

From endo- +‎ parasitoïde.

Noun

edit

endoparasitoïde m (plural endoparasitoïdes)

  1. (biology) endoparasitoid