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
Get the mug
Get a Elizabeth May mug for your friend James.