assail

verb
  1. to attack someone or something violently or forcefully
  2. to criticize someone or something harshly and persistently
  3. to trouble or disturb someone persistently

Examples