meaning of brutale Blockade

brutale Blockade - German to English

brutal barrage