TAPE GRASS
Meaning of TAPE GRASS in English
noun
: a submerged aquatic plant ( Vallisneria spiralis ) with long ribbonlike leaves — called also celery, eelgrass, water celery, wild celery
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012