What is Cuckoo Flower?
Cuckoo Flower, scientifically known as Cardamine loxostemonoides, is an annual plant native to the mountainous regions of China South-Central, East Himalaya, Nepal, Tibet, and West Himalaya. Cuckoo Flower (Latin: Cardamine loxostemonoides) is an edible plant catalogued in PlantSage.
