Meaning of centaurium scilloides

Definition of centaurium scilloides

(noun) tufted perennial of western Europe and Azores having bright pink to white flowers

Other information on centaurium scilloides

WIKIPEDIA results for centaurium scilloides
Amazon results for centaurium scilloides