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 leopardmug.

Share this definition