Definitions of inveigh:

  • verb:   speak against in an impassioned manner
  • verb:   complain bitterly