Definition of "herpestids"

herpestids