centaurea_moschataEnglish

Amberboa moschata, Centaurea moschata, sweet sultan

Noun

Asian plant widely grown for its sweetly fragrant pink flowers, sometimes placed in genus Centaurea

English: sweet sultan, Amberboa moschata, Centaurea moschata

English words with similar meanings

Show 2 words