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.
Twathaggis by She who sees it all. July 8, 2019