Polish-English dictionary »

leopard meaning in English

PolishEnglish
leopard noun

leopardnoun
a large wild cat with a spotted coat, Panthera pardus