Definisi 'giggler'

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

2 One who giggles or titters. Terjemahkan
source: webster1913

More Word(s)
giggle, titter, laugher,

Visual Synonyms