箐峒

Noun

 * 1)  a cave in the mountains surrounded by bamboo thickets