Definition of Set Upon

  • 1. Assail or attack on all sides: Verb

Synonyms for word "set upon"

Semanticaly linked words with "set upon"