← Back to browseぬまびる[numabiru]nounJapanese definitionNo Japanese definition yet.English definitionHelobdella stagnalis (species of leech)ExamplesNo examples yet.Loading examples…Ask about this