leopard man
noun
plural leopard men
: a member of a West African secret society that practices clawing its victims to death for ritual or cannibalistic purposes
Love words? Need even more definitions?
Merriam-Webster unabridged
Share