marabout
Top 15000
Meanings
Noun
1. marabout (religion)
2. marabou, stork of the Leptoptilos genus (zoology)
Examples1
The marabouts were feasting on the giraffe carcass.