snicker
noun
°A stifled or broken laugh.
verb
°To emit a snicker—stifled or broken laugh.