lady-of-the-night Meaning, Definition & Usage

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

WordNet