Meaning of doura

Definition of doura

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

Other information on doura

WIKIPEDIA results for doura
Amazon results for doura