Meaning of durra

Definition of durra

(noun) sorghums of dry regions of Asia and North Africa

Other information on durra

WIKIPEDIA results for durra
Amazon results for durra