English Dictionary
◊ HERPESTES
Herpestes
n : mongooses [syn: {Herpestes}, {genus Herpestes}]