[verb] [T] - to surround (something such as a town), esp. with an army, to prevent people or supplies getting in or outThe town had been besieged for two months but still resisted the aggressors.(figurative) When the pop star tried to leave her hotel she was besieged by (= surrounded by) waiting journalists and fans.(figurative) After showing the controversial film the television company was besieged with (= received many) phone calls and letters.
BESIEGE
Meaning of BESIEGE in English
Cambridge English vocab. Кембриджский английский словарь. 2012