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

More General Terms