giggleEnglish
giggle, titter
Noun
A foolish or nervous laugh
English: giggle
Bahasa: kekek
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 "giggle"