Meaning of sundrops

Definition of sundrops

(noun) a day-flowering biennial or perennial of the genus Oenothera

Other information on sundrops

WIKIPEDIA results for sundrops
Amazon results for sundrops