meaning of amberboa moschata

amberboa moschata meaning in General Dictionary

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