Definitions
There is 1 meaning of the phrase
Amberboa Moschata.
Amberboa Moschata - as a noun
Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus centaurea
Synonyms (Exact Relations)
centaurea moschatasweet sultanExample Sentences
"The amberboa moschata has small yellow flowers that smell like musk."
"I spotted an amberboa moschata in the botanical garden."
"The amberboa moschata is also known as sweet sultan or fragrant everlasting."
"The amberboa moschata belongs to the Asteraceae family."
"To attract pollinators, the amberboa moschata produces nectar."