Definitions by w00fa
sniggle
something humorous, often applied to situations whereby the subject matter is unaware of their stupidity
sniggle
a form of silent laughter which usually involves the incompetence or awkwardness of an unliked individual