frouche
while studying in the library today, i observed a frouche having an audible conversation in french on his push-to-talk phone
a douchebag of the french variety
"while studying in the library today, i observed a frouche having an audible conversation in french on his push-to-talk phone" What is the definition of "frouche"?