Definitions of sour grass:

  • noun:   any of certain coarse weedy plants with long taproots, sometimes used as table greens or in folk medicine