ショウナイチョウメイムシ Meanings Noun Macrobiotus shonaicus (species of tardigrade) Jinuma: Japanese Dictionary · Word lists