Definitions of Serratula tinctoria:

  • noun:   European perennial whose serrate leaves yield a yellow dye