look up any word, like fleek:
 
1.
A term to describe annoyance and The french or French Canadian version of a Douche/Douche bag, usually said to describe multiple women.
hey where are those Valdouches with my sandwich.
by wolfmanali April 25, 2010