spirodela polyrrhiza - English Synonyms Dictionary

spirodela polyrrhiza

n.
[1] great duckweed , water flaxseed