1 lady-of-the-night | Definition of lady-of-the-night

lady-of-the-night

noun

Definition of lady-of-the-night

: a West Indian shrub (Brunfelsia americana) with fragrant showy yellowish white flowers

First Known Use of lady-of-the-night

1752, in the meaning defined above

Keep scrolling for more