Japanese castle
大草城（おおくさじょう）は日本の城。