Skip to main content

Definitions by anonymityyyyyyyyy

knarckle 

Snorting when laughing. Snorting when unexpectedly breaking out in laughter. A high pitched squeal or nasal sound.
knarckle by anonymityyyyyyyyy November 8, 2006