Definisi 'titterer'

English to English
noun
1 a person who laughs nervously Terjemahkan
source: wordnet30

More Word(s)
giggle, titter, laugher,

Visual Synonyms