What is Alliaria petiolata?
Alliaria petiolata, commonly known as garlic mustard, is a biennial herb native to central and eastern Europe, the Caucasus, and parts of Asia. Alliaria petiolata (Latin: Alliaria petiolata) is an edible plant catalogued in PlantSage.
