Definitions of Heterocephalus:

  • noun:   sand rats