Definitions
There is 1 meaning of the phrase
Spirodela Polyrrhiza.
Spirodela Polyrrhiza - as a noun
Cosmopolitan except south america and new zealand and some oceanic islands
Synonyms (Exact Relations)
great duckweedwater flaxseed