EGAVE
zoophaga
Meaning
noun
An artificial group comprising various carnivorous and insectivorous animals.
Similar words
zoophagan
zoophage
zooid
zoophagy
polygastrica
polyzoary
monophage
zoogonid
lophophorate
polyzoarium
Save “zoophaga” to learn later