snickerer

noun
  1. a person who snickers; one who laughs in a half-suppressed, often scornful manner

Examples