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