1 definition by Axellerate

Top Definition
A strong Liverpool fan, very funny
Dude he’s such a TTwinner
by Axellerate September 23, 2019

Mug icon
Buy a TTwinner mug!