Meaning of centaurea imperialis

Definition of centaurea imperialis

(noun) perennial of mountains of Iran and Iraq; cultivated for its fragrant rose-pink flowers

Other information on centaurea imperialis

WIKIPEDIA results for centaurea imperialis
Amazon results for centaurea imperialis