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