RAZOR GRASS
Meaning of RAZOR GRASS in English
noun
: a West Indian climbing sedge ( Scleria scindens ) with very rough triangular stems and leaves
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012