Indian goosegrass

English

Noun

Indian goosegrass (countable and uncountable, plural Indian goosegrasses)

  1. A grass of the species Eleusine indica, located in warm climates worldwide.

Synonyms

References