Top definition
mix of twat and spazz, affectionate term for oneself or a friend.
"I can't believe i did that, I am such a twazz!"
by iloveisla May 15, 2008
Get the mug
Get a twazz mug for your daughter Larisa.