Back to Dictionary
豹猫
豹貓
bàomāo
1. leopard cat (Prionailurus bengalensis)