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>.