Temporary Blocking Structure Placed on a Street

This page is the CodyCross answer for the clue below from Welcome to Japan, Group 568, Puzzle 1 (Kabuki Performance).

Question

Temporary Blocking Structure Placed on a Street

Answer

BARRICADE

Word Meaning:

BARRICADE — A barrier constructed across a road, especially as a military defence

Definitions from Wiktionary.

Temporary blocking structure placed on a street Welcome to Japan Answers