Definitions of Chilomeniscus:

  • noun:   sand snakes