look up any word, like the eiffel tower:
 
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

Words related to carf'd

car happy scarf wesley windowpaint