Top Definition
A term defining a woman so ugly you need beer goggles to smash with a Strap on.
She is atrocious Id have to use my strap on goggles to get near her, barff.

Bro-1:Dude i am smashed!! Hold on wtf is that smell bro? Bro 2:yeah..ummm.... chick fail...another strap on goggles night.
by The Dunnski November 27, 2009
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.