← Back to browseいわむし[iwamushi]nounJapanese definitionNo Japanese definition yet.English definitionMarphysa sanguinea (species of eunicid worm)ExamplesNo examples yet.Loading examples…Ask about this