Doura Meaning

There are 1 meaning(s) for word Doura

Meaning 1 : sorghums of dry regions of Asia and North Africa

    Synonyms : dourah,  durra,  egyptian corn,  guinea corn,  indian millet