1
echo (esp. one reverberating in the mountains)
2
mountain god;mountain guardian deity
1
Yamabiko
Other forms
山びこ 【やまびこ】