← Back to browseはまきむし[hamakimushi]nounJapanese definitionNo Japanese definition yet.English definitionleaf folder (caterpillar)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsはまとびむし