Skip to main content

22Bumblebeez's definitions

beach leopard

A snow leopard that has adapted to a warmer climate
Beach leopards are commonly found on the prowl, dining at elegant establishments, lapping up fine wines at seaside resorts.
by 22Bumblebeez June 16, 2017
mugGet the beach leopard mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email