Meaning of large crabgrass

Definition of large crabgrass

(noun) a European forage grass grown for hay; a naturalized weed in United States

Other information on large crabgrass

WIKIPEDIA results for large crabgrass
Amazon results for large crabgrass