Meaning of Glycyrrhiza

Definition of Glycyrrhiza

(noun) sticky perennial Eurasian herbs

Other information on Glycyrrhiza

WIKIPEDIA results for Glycyrrhiza
Amazon results for Glycyrrhiza