Meaning of centaurea moschata

Definition of centaurea moschata

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

Other information on centaurea moschata

WIKIPEDIA results for centaurea moschata
Amazon results for centaurea moschata