English dictionary
water starwort meaning and definition
Definition and meaning of water starwort at MeaningMonkey.org. water starwort meaning and definition in the English Dictionary.WATER STARWORT noun
Definition of water starwort (noun)
- any of several aquatic plants having a star-shaped rosette of floating leaves; America, Europe and Asia
Source: Princeton University Wordnet