Centaurea moschata
Explore definitions, synonyms, and language insights of Centaurea moschata
Definitions
Noun
Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea