MyDataFarming







Definitions of durra:
  • noun:   sorghums of dry regions of Asia and North Africa



more on this topic on answers.com