Meaning of set upon
Definition of set upon
(verb)
assail
or
attack
on all sides: "The
zebra
was beset by leopards"
Other information on set upon
WIKIPEDIA results for
set upon
Amazon results for
set upon
Tweet