ぼうさく
Meanings
Noun
1. anti-cavalry palisade (Sengoku period)
Kanji used
horse
prevent
palisade