Skip to main content

Definitions by She who sees it all.

Twathaggis 

A sly, deceitful, lying Scotsman that slithers his way into your friendset then slithers away again to rest under the red rose of shitness.
The ex party member was a twathaggis