http://www.oxforddictionaries.com/us/definition/american_english/denounce
Is that the British usage? Then I apologize to the author. I never heard that.