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
Tweet