Meaning of amberboa moschata

Definition of amberboa moschata

(noun) Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea

Other information on amberboa moschata

WIKIPEDIA results for amberboa moschata
Amazon results for amberboa moschata