WATER STAR GRASS MEANING IN ENGLISH

• Water star grass Definition & Synonyms

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


RECENT SEARCHES