Term: barracuda
Example: "wow that barracuda haul me in her office, goosed me with a rubber ducky & now i work in the corporate mailroom
Definition: a woman manager in corporate america who will micromanage you or bite your ass