lady-of-the-night

noun

1.
West Indian shrub with fragrant showy yellowish-white flowers