a tittering laugh

listen to the pronunciation of a tittering laugh
English - English

Definition of a tittering laugh in English English dictionary

a laugh
{n} teh-he