1 definition by Lexi James

Top Definition
1. A person that seems impossilbe to make friends with, but someone usually manages to.

2. a large american wildcat

Dude, you're friends with Matt?
That guy's a total mountain lion!

Look, a mountain lion on that ridge!"
by Lexi James April 01, 2012

Mug icon
Buy a mountain lion mug!