Definitions of Spalacidae:

  • noun:   mole rats