Assail or attack on all sides:
(Verb)
Synonyms:
  1. assail
  2. fall-upon
  3. beset
  4. spring at