dhoorra
English
dhoorra meaning in English • dhoorra का अर्थ अंग्रेजी में
Noun
- Indian millet. See Durra>.