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