■ noun a submerged marine flowering plant found in the Caribbean, with long grass-like leaves. [ Thalassia testudinum .]
TURTLE GRASS
Meaning of TURTLE GRASS in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004