yamabushi
Noun
Meaning
yamabushi (plural yamabushi)
A Japanese ascetic hermit who dwells on a mountain.
Examples
However, the yamabushi kagura tradition has retained its ritualistic and religious nature.
The lion head of the yamabushi kagura schools is black and can click its teeth.