Centaurea moschata

1. (noun) Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea
Synonyms: Amberboa moschata, sweet sultan
Related Words: flower



Terms and Conditions of Use / Copyright Notice