LEOPARD MAN


Meaning of LEOPARD MAN in English

noun

( plural leopard men )

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.