• word of the day

    oenothera

    oenothera - Dictionary definition and meaning for word oenothera

    Definition
    (noun) chiefly North American herbs with usually nocturnal flowers
    Synonyms : genus oenothera
Download our Mobile App Today
Receive our word of the day
on Whatsapp