inveighing

verb
  1. speaking or writing about something with great hostility; attacking verbally
  2. Usage: present participle of inveigh; formal

Examples