Definitions of Numida:

  • noun:   guinea fowl