Definitions of Glycyrrhiza lepidota:

  • noun:   North American plant similar to true licorice and having a root with similar properties