Indian goosegrass

English

Noun

Indian goosegrass (countable and uncountable, plural Indian goosegrasses)

  1. Grass of species Eleusine indica, of warm climates worldwide.

Synonyms

References