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
Get the mug
Get a giggletwats mug for your friend Georges.