Skip to main content

dhoorra

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