English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Water star grass
Water star grass
An aquatic plant (Schollera graminea) with grassy
leaves, and yellow star-shaped blossoms.