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.