Orchard Grass Definition

noun
A Eurasian grass (Dactylis glomerata) widely planted in pastures.
American Heritage
Synonyms:
Advertisement