American Dictionary
Definition set upon in American English
set upon phrasal verb
[transitive] phrasal verb
1
to attack someone or something
