Skip to main content

Niiiiicccckkk's definitions

Whichard

Share definition
Verb. The act of licking the duck butter off of the grundle.
Friend - What did you two do last night
Boy - 1 word...Whichard
by Niiiiicccckkk April 23, 2008
Flag
mugGet the Whichard mug.