Oenothera
Appearance
Oenothera is a genus of about 125 species of annual, biennial and perennial herbaceous flowering plants, native to North and South America. It is the type genus of the family Onagraceae. Common names include evening primrose, suncups, and sundrops.