What does amberboa moschata mean?

amberboa moschata meaning in General Dictionary

Asian plant widely grown for its sweetly fragrant pink plants; often put into genus Centaurea