Sentence:  Only last week, three aggressively written pamphlets crossed my desk <WSD>inveighing</WSD> against the euro. 
Meaning of the word marked with <WSD> tags:  or occasionally (about), formerly also with (on), (at), (upon) To complain loudly, to give voice to one's censure or criticism (from 16th c.)