set upon

Verb
  1. Assail or attack on all sides: (synset 201129126)
    "The zebra was beset by leopards"

Other Searches