Definitions for "Tenshu"
The large main tower of a Japanese castle.