Kotomora
巨刹 (きょさつ, kyosatsu) Japanese meaning: large temple | Kotomora