look up any word, like kappa:

1 definition by derekosaurus

 
1.
French last name meaning 'the best'.
And we fucking are the best
Lemieux.
by derekosaurus February 25, 2013