DOURA

Definition of DOURA

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