← Back to browseはりもぐら[harimogura]nounJapanese definitionNo Japanese definition yet.English definitionshort-beaked echidna (Tachyglossidae spp.); spiny anteaterExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsはりもみ