Kotomora
ワムシ (わむし, wamushi) Japanese meaning: rotifer | Kotomora