Meaning of english primrose

Definition of english primrose

(noun) plant of western and southern Europe widely cultivated for its pale yellow flowers

Other information on english primrose

WIKIPEDIA results for english primrose
Amazon results for english primrose