It isn't, and even if it were it's not a French but an Arabic word.In French a marabout meaning is a witch doctor.
In West Africa there are marabouts who also engage in that kind of ****ery but that'd be like saying all protestant pastors live in megachurches and have their own TV channels.