A new user has searched for though

The definition of parasitoid

1 Definitions of: parasitoid

    1. noun, zoology an animal, esp an insect, that is parasitic during the larval stage of its life cycle but becomes free-living when adult
    2. Show me some examples of this word: parasitoid
    3. Show me the etymology of the word: parasitoid

No synonyms or antonyms found for word parasitoid

 

From Collins