TITTER


Meaning of TITTER in English

To suppress a laugh.

Slang English vocab.      Английский сленговый словарь.