meaning of giggler

1. One who giggles or titters.
2.
a person who laughs nervously


Related Words

giggler |

Developed & Maintained By Taraprasad.com

Treasure Words