yamabiru
1. land leech (Haemadipsa zeylanica japonica)
Noun
#127312
1. land leech (Haemadipsa zeylanica japonica)
1. Not a leech.
1. Probably a leech.
1. Wasn't a leech.
1. Leech was.
1. Not a leech.; I am not a leech.
1. Probably a leech.
1. If it were a leech; If it is a leech
1. Not a leech.
1. Wasn't a leech.