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
* we'll automatically turn your links into html.