Skip to main content

Definitions by a3tuka

Margaret Thatcher 

A legend of a Ghost, Ghoul, or a Demon in which you stand in front of a mirror and say "Margaret Thatcher" three times causing her reflection to appear in the mirror.
Friend: "Want to play Margaret Thatcher?"
Me: "Yes that sounds fun!"
Margaret Thatcher by a3tuka November 3, 2023

wow that just happened..! 

a phrased used when something surprising, embarrassing or otherwise out of the ordinary happens.
doctor: you have stage 3 lung cancer
you: wow that just happened..!
doctor: what