Mountain lion

What is Mountain lion?

Mountain lion definition and meaning on Dictionary terms:
noun