The Simple English Wikipedia has an article on: Snow leopard Noun Singular snow leopard Plural snow leopards The snow leopard is a large wildcat that lives in central Asia. Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads