Did you mean snicker?
snicker
noun
°A stifled or broken laugh.
verb
°To emit a snicker—stifled or broken laugh.