78 definition by Kayla

a slang term started in Lacey, NJ by Kayla Horror
"that chick is a fucking Twat waffle!"
by Kayla April 08, 2005

Mug icon
Buy a twat waffle mug!