harangued

verb
  1. past tense of harangue; to deliver a long, forceful, and often angry speech to someone, typically to persuade or criticize
  2. Usage: transitive verb; often implies the speaker is passionate, aggressive, or tedious

Examples