CENTAUREA MOSCHATA
(noun)Definitions
There is 1 meaning of the phrase
Centaurea Moschata.
Centaurea Moschata - as a noun
Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus centaurea
Synonyms (Exact Relations)
amberboa moschatasweet sultan