daincha

[/ˈdeɪntʃə/]

Definitions

1. noun

A type of grass or sedge used as a ground cover in some Asian cultures.

“In Indian gardens, daincha is often used to prevent soil erosion.”

Synonyms

  • Lagurus ovatus
  • kashmir grass

Antonyms

  • drought-resistant plant
  • weed