Subscribe English
look up any word, like basic:
 
1.
The act of putting a scarf on someone's car. Generally accompanied with window paint.
"You just got carf'd"
by Scarf Squad October 26, 2009
0 0

Words related to carf'd:

car happy scarf wesley windowpaint