MARABOUT MEANING IN ENGLISH

• Marabout Definition & Synonyms

  1. (n.) A Mohammedan saint; especially, one who claims to work cures supernaturally.


Synonyms:
Marabou,

RECENT SEARCHES