look up any word, like plopping:

1 definition by Rainy heaven

 
1.
very dirty, but in a weird, way totally hot!
He is so grungy, but he is so hot!
by Rainy heaven November 03, 2008