set upon


Meanings

  • assail or attack on all sides:

Synonyms