Definitions of Centaurea moschata:

  • noun:   Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea