{{term}}
- {{preview}}
Top definition
Twinsaa
A
filthy Mexican
that thinks her
rocket league
skills are on-par with her border jumping
speeds
Hope
she isn't being a Twinsaa
by
UltimateNuggler
June 25, 2018
Get a
Twinsaa
mug for your brother Callisto.