look up any word, like blumpkin:

1 definition by Flick88

 
1.
nervous laugh- to laugh nervously, worried chuckle
Omg, I just farted. Hehe.
by Flick88 June 22, 2007
95 123