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