lemna trisulca Meaning, Definition & Usage

  1. noun cosmopolitan in temperate regions except North America
    star-duckweed.

WordNet