yamabirudesu
1. Leech.
Noun
#167133
1. Leech.
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.