Definitions of Our lady's bedstraw:

  • noun:   common yellow-flowered perennial bedstraw; North America and Europe and Asia