YourDictionary

orchard grass

noun
A Eurasian grass (Dactylis glomerata) widely planted in pastures.

link/cite print suggestion box