autoparasitoid

English

Etymology

From auto- +‎ parasitoid.

Noun

autoparasitoid (plural autoparasitoids)

  1. a parasitoid that practices autoparasitism