centaurea imperialis Meaning, Definition & Usage

  1. noun perennial of mountains of Iran and Iraq; cultivated for its fragrant rose-pink flowers
    sweet sultan.

WordNet