About us
Define
Definitions for
"Tenshu"
The large main tower of a Japanese castle.
great-castles.com