1 definition by Emdeon Glenn

blown away and slightly butt-hurt, flustered, frustrated
Managing this complex Storage Area Network environment makes me feel boombazzled.
by Emdeon Glenn April 30, 2010
Get the Boombazzle mug.