Definitions of Centaurea imperialis:

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