TAPE GRASS


Meaning of TAPE GRASS in English

[tape grass] n (ca. 1818): any of several submerged aquatic monocotyledonous plants (genus Vallisneria of the family Hydrocharitaceae) with long ribbonlike leaves--called also eelgrass, wild celery

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