English dictionary
glycyrrhiza glabra meaning and definition
Definition and meaning of glycyrrhiza glabra at MeaningMonkey.org. glycyrrhiza glabra meaning and definition in the English Dictionary.GLYCYRRHIZA GLABRA noun
Definition of Glycyrrhiza glabra (noun)
Source: Princeton University Wordnet