Echo on April 11, 2011
@tamar.harrington,

It is a slang meaning someone does something(like breaking things or embarrassing people) at somewhere(usually somewhere people do business) to stop other people from doing something(usually business).

--Echo

echo@popupchinese.com
signin to reply
* we'll automatically turn your links into html.