Meaning of glycyrrhiza glabra
Definition of glycyrrhiza glabra
(noun)
deep-rooted
coarse-textured
plant
native
to the Mediterranean
region
having
blue
flowers and
pinnately
compound
leaves;
widely
cultivated
in Europe for its
long
thick
sweet
roots
Other information on glycyrrhiza glabra
WIKIPEDIA results for
glycyrrhiza glabra
Amazon results for
glycyrrhiza glabra
Tweet