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

Treasure Words