orchard grass









orchard grass


noun

  1. a weedy grass, Dactylis glomerata, often grown for pastures.
49 queries 0.393