Englishfor English speakers
Glycyrrhiza lepidota English
Meaning Glycyrrhiza lepidota meaning
What does Glycyrrhiza lepidota mean?
Glycyrrhiza lepidota
Synonyms Glycyrrhiza lepidota synonyms
What other words have the same or similar meaning as Glycyrrhiza lepidota?