titter


titter - noun

  • a nervous restrained laugh

  • titter - verb

    titter - thesaurus

    giggle