Results for "

leopar

"
Turkish - English dictionary

leopar

(Turkish - English dictionary) :
1. leopard. 2. leopard, made of leopard fur.