strongly protest against a government or other institution强烈抗议政府(或其他机构)
柯林斯高阶英汉双解学习词典释义
N-COUNT
路障;街垒
A barricade is a line of vehicles or other objects placed across a road or open space to stop people getting past, for example during street fighting or as a protest.