Chelonopsis


Chelonopsis is a genus of plants in the family Lamiaceae, first described in 1865. It is native to China, Japan, and the Western Himalayas.[1][2][3]