English

edit

Etymology

edit

auto- +‎ parasitoid

Noun

edit

autoparasitoid (plural autoparasitoids)

  1. a parasitoid that practices autoparasitism