amberboa moschata

Noun
  1. Asian plant widely grown for its sweetly fragrant pink flowers;
    Sometimes placed in genus Centaurea (synset 111939277)

Found on Word Lists

Other Searches