NichiDict

やまかがし

山棟蛇赤棟蛇
[yamakagashi]

Meanings

1.Noun

tiger keelback (Rhabdophis tigrinus)