WATER STAR GRASS


Meaning of WATER STAR GRASS in English

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

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