English Oenothera Cited by user Invasive Spices on 27 Dec 2022 Oenothera is a genus of about 145 species of herbaceous flowering plants native to the Americas.