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
Tweet