Ancient temple complex in Japan. Yama means mountain and dera means temple. Complex has many shrines and old buildings and places of worship. Rock carvings and small statues are a common site. Need to take multiple rock stairs through a small forest to climb to the top.