LYME GRASS MEANING IN ENGLISH

• Lyme grass Definition & Synonyms

  1. () A coarse perennial grass of several species of Elymus, esp. E. Canadensis, and the European E. arenarius.


RECENT SEARCHES