Definitions of Ictonyx striata:

  • noun:   ferret-sized muishond often tamed