Definify.com

Definition 2024


parasitoids

parasitoids

English

Noun

parasitoids

  1. plural of parasitoid