← Back to browseうまびる[umabiru]nounJapanese definitionNo Japanese definition yet.English definitionWhitmania pigra (species of leech)ExamplesNo examples yet.Loading examples…Ask about this