Skip to main content

deloul

English deloul meaning in English  •  deloul का अर्थ अंग्रेजी में
Noun
  • A special breed of the dromedary used for rapid traveling; the swift camel; -- called also herire>, and maharik>.
Advertisement