What is Scilla scilloides?
Scilla scilloides, commonly known as Chinese squill, is a herbaceous plant native to regions including China South-Central, Southeast, Inner Mongolia, Japan, Korea, Manchuria, Nansei-shoto, and Primorye. Scilla scilloides (Latin: Scilla scilloides) is an edible plant catalogued in PlantSage.
