CupkakeVindog's definitions
"My girlfriend sent me a twat last night, saying we're done
Someone twatted me from Japan-saying the reactors are melting down.
Someone twatted me from Japan-saying the reactors are melting down.
by CupkakeVindog April 4, 2011
Get the twatmug.