Top Definition
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
1 Word related to maggot scratcher

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×