species 10,296 observations

Greater Duckweed

Spirodela polyrhiza