Webster's Revised Unabridged Dictionary · 1913

lady-of-the-night

lady-of-the-night , noun

(Botany) A West Indian shrub (Brunfelsia americana) with fragrant showy yellowish-white flowers.