Noun Definitionglycyrrhiza1.Definition: sticky perennial Eurasian herbsRelated Noun(s):genus glycyrrhizaCategory: Plants