English dictionary

centaurea moschata meaning and definition

CENTAUREA MOSCHATA noun

Definition of Centaurea moschata (noun)

  1. Asian plant widely grown for its sweetly fragrant pink flowers; sometimes placed in genus Centaurea
Source: Princeton University Wordnet