Dictionary
1. (n. & interj.) A tittering laugh; a titter.

2. (v. i.) To titter; to laugh derisively.

                                                                                                                                                                                                                                       

Clyx.com


Tegumentary
Top of Page
Top of Page