← Back to browseしたむし[shitamushi]nounJapanese definitionNo Japanese definition yet.English definitiontongue worm (any worm of phylum Pentastomida)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsしたむ