spirodela polyrrhiza Meaning, Definition & Usage

  1. noun cosmopolitan except South America and New Zealand and some oceanic islands
    water flaxseed; great duckweed.

WordNet