← Back to browseみずらもぐら[mizuramogura]nounJapanese definitionNo Japanese definition yet.English definitionJapanese mountain mole (Euroscaptor mizura)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsみずら