really ugly shoes or really great shoes worn by really ugly people.
Hey, have you seen Dom's new scoozens yet?
by Winnie April 05, 2004
Get a scoozens mug for your fish Zora.