What is the meaning of Yamabushi?

A Japanese ascetic hermit who dwells on a mountain.

Rōmaji transcription of やまぶし

Source: wiktionary.org