Centaurea imperialis

Explore definitions, synonyms, and language insights of Centaurea imperialis

Definitions

Noun
perennial of mountains of Iran and Iraq; cultivated for its fragrant rose-pink flowers

More General Terms