Definitions of lady-of-the-night:

  • noun:   West Indian shrub with fragrant showy yellowish-white flowers