Skip to definition.

Noun: Amberboa moschata
  1. Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea
    - sweet sultan, Centaurea moschata

Type of: flower

Part of: Amberboa, genus Amberboa

Encyclopedia: Amberboa moschata