Water star grass

Webster's Dictionary of the English Language

·- An aquatic plant (Schollera graminea) with grassy leaves, and yellow star-shaped blossoms.

Related Words