Showing Evening primrose refers to a group of flowering plants in Onagraceae family, primarily belonging to the genus Oenothera. These plants are known for their distinctive yellow flower and the odd thing about it is that it blooms in the evening hours, hence the name "evening primrose." The flowers typically have four petals and are often fragrant. Evening primrose plants are native to North and South America but have become naturalized in various parts of the world.
Perennials