Definitions of Heteroscelus:

  • noun:   tattlers