'Amberboa moschata' definitions:

Definition of 'Amberboa moschata'

(from WordNet)
noun
Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea [syn: sweet sultan, Amberboa moschata, Centaurea moschata]