Glycyrrhiza squamulosa

Glycyrrhiza squamulosa, is a plant species in the family Fabaceae, native to China.