Meaning of water starwort

Definition of water starwort

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

Other information on water starwort

WIKIPEDIA results for water starwort
Amazon results for water starwort