Meat, the Mountain Lion had a rather strong flavor. Couldn't relate it to anything else I have eaten, but then I have lost my sense of smell when I was 18 or so.
Never been far enough north where I could eat critters up there. Think I would like to try caribou.
Caribou is pretty strong. We usually had all of ours made into polish sausage.