/ˈmaɹəbuːt/
Marabout meaning : A Muslim holy man or mystic, especially in parts of North Africa. The tomb or shrine of such a person.
marabout
foodcourts
inhabits
blowback
wresting