Definitions of Holbrookia:

  • noun:   earless lizards