Centaurium scilloides
Explore definitions, synonyms, and language insights of Centaurium scilloides
Definitions
Noun
tufted perennial of western Europe and Azores having bright pink to white flowers