1 definition by D!39o

Top Definition
it means when something is brand new and likeable. like when given a compliment on anything they use the word spotless.
Dude 1: damn those are some badass shoes!

Dude 2: cha man, their spotless.

Dude 1: lol artard.
by D!39o January 30, 2008

Mug icon
Buy a Spotless mug!