【电】 barricade shield
block up; hamper; hinder; impede; obstacle; counterwork; forestall; set back【医】 interfere; interference【经】 holdup
screen【医】 screen; shield