licorice root

licorice root

English Noun
Ad

Definition

The root of the liquorice plant, Glycyrrhiza glabra, from which a sweet flavoring with an anise scent is extracted.

Ad