Meaning of Oenothera
Definition of Oenothera
(noun)
chiefly
North American herbs with
usually
nocturnal
flowers
Other information on Oenothera
WIKIPEDIA results for
Oenothera
Amazon results for
Oenothera
Tweet