Skip to main content

dhoorra

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