Noun Definition

centaurea imperialis

1.Definition: perennial of mountains of Iran and Iraq; cultivated for its fragrant rose-pink flowers

Related Noun(s):sweet sultan

Category: Plants