French-English dictionary »

léopard-garou meaning in English

FrenchEnglish
léopard-garou nom {m}

wereleopard(shapeshifter assuming the shape of a leopard)
noun