razor grass

English

Noun

razor grass (countable and uncountable, plural razor grasses)

  1. Any of various plants with sharp-toothed leaves, especially those of the genus Scleria, such as Scleria gaertneri.

Synonyms

References