Meaning of glycyrrhiza

Definition of glycyrrhiza

(noun) sticky perennial Eurasian herbs

Other information on glycyrrhiza

WIKIPEDIA results for glycyrrhiza
Amazon results for glycyrrhiza