Cymbidium cochleare explained
Cymbidium cochleare is a species of orchid native to the eastern Himalayas, China (South-West Yunnan), Taiwan.[1]
Notes and References
- Web site: Cymbidium cochleare Lindl. Plants of the World Online Kew Science . Plants of the World Online . 24 May 2020.