Definition of DOURA
noun : DOURA
Source: WordNet 3.1
-
1. (
) sorghums of dry regions of Asia and North Africa ;
See more about : DOURA