Kotomora
ミジンコ (mijinko) Japanese meaning: water flea | Kotomora