baring its teeth - showing its teeth Articles found: What's new in business news: April 24, 2015 (24/04/2015)