やまかがし
Meanings
Noun
1. tiger keelback (Rhabdophis tigrinus) (Usually kana)
Other readings