hemmed in

Our editors are putting together more complete content — check back in about 20 minutes

hemmed in — verb

1. surrounded or trapped, so unable to move or act freely

1.動詞
釋義

surrounded or trapped, so unable to move or act freely

例句

The protesters felt hemmed in by the police on all sides.