1 definition by titslol

Top Definition
Someone who has a way with words that makes you giggle.
I call her giggletwats because she makes me lolz
by titslol January 24, 2013

Mug icon
Buy a giggletwats mug!