やぐら
hinomiyagura

Noun

1. fire lookout; watchtower

Other forms: