Kotomora
根無し草 (nenashigusa) Japanese meaning: duckweed | Kotomora