1 definition by undagr0undv1bes

Top Definition
Owned, pretty damn BADLY.
We got hella strapped at last night's football game. It was a horrible sight.
by undagr0undv1bes September 29, 2007

Mug icon
Buy a strapped mug!