1 definition by ExelExel

An exclamation uttered when an attempt to turn lemons into lemonade is either sabotaged or derailed.
by ExelExel August 14, 2019
Get the Messed Up My Moose mug.