Meaning of spirodela

Definition of spirodela

(noun) minute aquatic herbs floating on the water surface consisting of a shiny leaflike frond and 2-21 roots

Other information on spirodela

WIKIPEDIA results for spirodela
Amazon results for spirodela