leopar


Results for "leopar"

Turkish - English dictionary

leopar

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