To assault and maul by biting, rending, goring, etc.; tear at or mutilate: numerous sheep savaged by dogs. to attack or criticize thoroughly or remorselessly; ...
WeAreChange is a nonpartisan, independent media organization comprised of individuals and groups working to expose corruption worldwide.
http://wearechange.org