Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of centaurea

- A large genus of composite plants, related to the thistles and including the cornflower or bluebottle (Centaurea Cyanus) and the star thistle (C. Calcitrapa).