yamabushi

Noun

 * 1) A Japanese ascetic hermit who dwells on a mountain.