English

edit

Etymology

edit

From auto- +‎ parasitoid.

Noun

edit

autoparasitoid (plural autoparasitoids)

  1. a parasitoid that practices autoparasitism