Meaning of Glycyrrhiza
Definition of Glycyrrhiza
(noun)
sticky
perennial
Eurasian herbs
Other information on Glycyrrhiza
WIKIPEDIA results for
Glycyrrhiza
Amazon results for
Glycyrrhiza
Tweet