Definition Definition

zoophaga - Meaning and Examples

Meaning of 'zoophaga' (Webster Dictionary)

1 . Zoophaga [ n. pl.]
- An artificial group comprising various carnivorous and insectivorous animals.