Top Definition
The Green Party Leader of Canada. Is constantly excluded from any sort of important political debate. More importantly.... why is she out of the kitchen?!
Oh my snack is green and delicious must be...Elizabeth May...
by MBBallin April 12, 2011
Free Daily Email

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

Emails are sent from We'll never spam you.