八百八寺 はっぴゃくやでら
happyakuya dera

Noun

1. the large number of temples in Kyoto; 808 temples — literal