What is Lilyturf?
Lilyturf, scientifically known as Liriope graminifolia, is a perennial plant native to the West Himalaya and several regions of China, including North-Central, South-Central, and Southeastern areas, as well as Taiwan. Lilyturf (Latin: Liriope graminifolia) is an edible plant catalogued in PlantSage.
