meaning of marabout

1. A Mohammedan saint; especially, one who claims to work cures supernaturally.
2.
large African black-and-white carrion-eating stork; downy under-wing feathers are used to trim garments


Related Words

marabout |

Developed & Maintained By Taraprasad.com

Treasure Words