What is American Liquorice?
American Liquorice (Glycyrrhiza lepidota) is a perennial herb native to the eastern and western United States, as well as parts of Canada. American Liquorice (Latin: Glycyrrhiza lepidota) is a medicinal plant catalogued in PlantSage.
