The laugh of a korean, norwegian, or possibly even a swede on irc.
ja va sklaar poplaar w00t kekekekekeke
by pantsless cop November 28, 2004
1 more definition
Kind of like a giggle, but goes very fast and high pitched. Very irritating sometimes. Generally used by girls.
"Oh my god, don't you think that guy is so cute?!"
by The Joo September 26, 2004