titterEnglish
titter, giggle
Noun
A nervous restrained laugh
English: titter
Verb
Laugh nervously
English: giggle, titter
Bahasa: mengekek
Bahasa words with similar meanings
English words with similar meanings
Show 1 words
Words that start with "titter"