water starwort Meaning, Definition & Usage

  1. noun any of several aquatic plants having a star-shaped rosette of floating leaves; America, Europe and Asia

WordNet


Wa"ter star"wort`
Definitions
  1. See under Starwort.

Webster 1913