Word info

autoparasitoid

Noun

Meaning

autoparasitoid (plural autoparasitoids)

a parasitoid that practices autoparasitism

Source: en.wiktionary.org

Close letter words and terms