snow leopard
US
/snoʊ ˌlɛpərd/
UK
/snəʊ ˈlɛpəd/
Definition for snow leopard is being prepared and will be available soon.
Definition for snow leopard is being prepared and will be available soon.