brood parasite
brood parasite
English
Noun
Ad
Definition
An animal - bird, fish or insect - that relies on other species to raise their young.
Ad
brood parasite
An animal - bird, fish or insect - that relies on other species to raise their young.