Definitions of lamb succory:

  • noun:   small European herb with small yellow flowers