Subscribe English
look up any word, like yeet:
 
1.
A derogatory, but rather apt, term used to describe Margaret Thatcher, former UK Prime Minister.
It was only because of the Falklands/Islas Malvinas war that maggot scratcher managed to get re-elected.
by DOLLY BUSTER March 10, 2005
12 9

Words related to maggot scratcher:

margaret thatcher