Meaning of primrose

Definition of primrose

(noun) any of numerous short-stemmed plants of the genus Primula having tufted basal leaves and showy flowers clustered in umbels or heads

Other information on primrose

WIKIPEDIA results for primrose
Amazon results for primrose