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
Tweet