See also: endoparasitoide

French edit

Etymology edit

From endo- +‎ parasitoïde.

Noun edit

endoparasitoïde m (plural endoparasitoïdes)

  1. (biology) endoparasitoid