Skip to main content

Definitions by thoughttown

The act of being talked about in a company-wide email, that was not intended to be sent out the entire company.
Dude upper-management totally Marlo'ed her in that email!
Marlo'ed by thoughttown December 26, 2007