Skip to main content

James Phineas's definitions

Ditch Leopard

A stray cat, especially in rural areas that hunts small birds and animals from ditches
While driving through the countryside we noticed two ditch leopards lying in the grass waiting for their prey
by James Phineas January 20, 2009
mugGet the Ditch Leopardmug.

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