ailurus
/ˈaɪlərəs/Definitions
1. noun
a small cat-like mammal native to the Himalayan foothills, also known as the Asian leopard cat
“The conservation group is working to protect the endangered ailurus and its habitat.”
1. noun
a small cat-like mammal native to the Himalayan foothills, also known as the Asian leopard cat
“The conservation group is working to protect the endangered ailurus and its habitat.”