Wikipedia AI summary
Glycyrrhiza squamulosa
Glycyrrhiza squamulosa, is a plant species in the family Fabaceae, native to China.
[1]