snicker
verb (especially North American English)(also especially British English snigger)
[intransitive]- snicker (at somebody/something)
to laugh in a quiet unpleasant way, especially at something rude or at somebody’s problems or mistakes synonym titter窃笑;暗笑 Although his friends snickered, they were still impressed. 虽然他的朋友们暗自发笑,可他们还是被打动了。
Word Originlate 17th cent.: imitative.