NichiDict

やまびる

山蛭
[yamabiru]

Meanings

1.Noun

land leech (Haemadipsa zeylanica japonica)