English dictionary
tape grass meaning and definition
Definition and meaning of tape grass at MeaningMonkey.org. tape grass meaning and definition in the English Dictionary.TAPE GRASS noun
Definition of tape grass (noun)
- submerged aquatic plant with ribbonlike leaves; Old World and Australia
- synonyms: eelgrass, Vallisneria spiralis, wild celery
Source: Princeton University Wordnet