When something is going terribly wrong or someone is having a bad day. It is also used when an individual makes consistent repetitive mistakes.
I'm having an absolute hagreen today!!
by WoodyC123 December 24, 2012
Get the Hagreen mug.