Home UK English snickering
Laughing in a half-suppressed, typically scornful way; sniggering.
Half-suppressed, typically scornful laughter; sniggering.
READ THESE ARTICLES