Tamil Dictionary 🔍

zoophaga

Zo*öph"a*ga, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: An artificial group comprising various carnivorous and insectivorous animals.


zoophaga - Similar Words