Back to Dictionary
狸子
lízi
1. leopard cat