- Centaurea moschata as a noun:
- 1
Centaurea moschata
noun
1 Centaurea moschata
Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea.
synonyms: Amberboa moschata, sweet sultan.
debug info: 0.0148
noun
Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea.
synonyms: Amberboa moschata, sweet sultan.
debug info: 0.0148