Noun (feminine)

  1. giggling, giggle

Powered by Oxford