Plantpedia Primula vulgaris (English Primrose) Primula vulgaris (English Primrose) is a perennial plant with a basal rosette of leaves more-or-less evergreen in favored habitats. It… View Plant Details