1 leopard man | Definition of leopard man

leopard man

noun
plural leopard men

Definition of leopard man

: a member of a West African secret society that practices clawing its victims to death for ritual or cannibalistic purposes