Meaning of glycyrrhiza lepidota

Definition of glycyrrhiza lepidota

(noun) North American plant similar to true licorice and having a root with similar properties

Other information on glycyrrhiza lepidota

WIKIPEDIA results for glycyrrhiza lepidota
Amazon results for glycyrrhiza lepidota