meaning of set upon
1.
assail
or
attack
on
all
sides:
"The
zebra
was
beset
by
">leopards"
Related Words
set upon
|
Developed & Maintained By
Taraprasad.com