Skip to main content

marthath's definitions

Leyland

A Leyland is a small infected pustule resulting from having multiple sexually transmitted diseases. Oftentimes the semen from farm animals can compound the initial infection resulting in a Super Leyland which will then need to be lanced.
He pulled down his pants and I saw an enormous leyland on his rear end coming to a head.
by marthath April 16, 2008
mugGet the Leyland 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