1 definition by Phisherr

Top Definition
twa
A way of affirming something.
Did you get my Email last night? Twa, I did.
by Phisherr June 15, 2009

Mug icon
Buy a twa mug!