What is Scabiosa japonica?
Scabiosa japonica, commonly known as Japanese scabious, is a member of the Lamiaceae family and is native to Japan. Scabiosa japonica (Latin: Scabiosa japonica, family Lamiaceae) is a medicinal plant catalogued in PlantSage.
