Skip to main content

Derf, Inc.'s definitions

Umbros

A brand of soccer shorts, most popular during the late 80s/early 90s. Recently, Umbros have seen a revival among men who frequent strip clubs.
The silky smooth fabric of my Umbros reduces friction whenever I visit Chances Are.
by Derf, Inc. October 28, 2008
mugGet the Umbros 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