marabout
English
marabout meaning in English • marabout का अर्थ अंग्रेजी में
Noun
- A Mohammedan saint; especially, one who claims to work cures supernaturally.
- The marabou>{1}.