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.