WATER STAR GRASS


Meaning of WATER STAR GRASS in English

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

Webster's English dictionary.      Английский словарь Webster.