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