English dictionary
centaurea moschata meaning and definition
Definition and meaning of centaurea moschata at MeaningMonkey.org. centaurea moschata meaning and definition in the English Dictionary.CENTAUREA MOSCHATA noun
Definition of Centaurea moschata (noun)
- Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea
- synonyms: Amberboa moschata, sweet sultan
Source: Princeton University Wordnet