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
Tweet