Find the word definition

Wikipedia
Tachibana-dera

Tachibana-dera is a Buddhist temple in Asuka, Nara Prefecture, Japan. It is affiliated with Tendai Buddhism.