The Weird and Wonderful World of Yamabushi # 1. What is a Yamabushi? Yamabushi also known Shugenja are the mountain-wandering priests of Japan. Their name literally means “those who lie in the mountains” from kanji 山 (yama) mountain and 伏 (bushi) in...