← Back to browseやまいたち[yamaitachi]nounJapanese definitionNo Japanese definition yet.English definitionstoat (Mustela erminea); ermine; short-tailed weaselExamplesNo examples yet.Loading examples…Ask about this