What is Yellow Toadflax?
Yellow Toadflax (Linaria vulgaris) is a perennial plant native to regions across Europe and Asia, including Albania, Austria, Belarus, Bulgaria, and many others. Yellow Toadflax (Latin: Linaria vulgaris) is an edible plant catalogued in PlantSage.
