Spanish edit

Noun edit

endoparasitoide m (plural endoparasitoides)

  1. endoparasitoid
    Antonym: ectoparasitoide