Noun Definition

oenothera

1.Definition: chiefly North American herbs with usually nocturnal flowers

Related Noun(s):genus oenothera

Category: Plants