Snow Leopard?
None of it matters. muslims have not invented anything in over 1,000 years - being a copy-cat and thinking your important is a silly position.