did you see james the other day, yeah he is a first clash douchy
a way of insulting or describing a person in a very harsh way
"did you see james the other day, yeah he is a first clash douchy" What is the definition of "douchy"?