Vocabulary

天守

castle tower

noun