Meaning of lady-of-the-night

Definition of lady-of-the-night

(noun) West Indian shrub with fragrant showy yellowish-white flowers

Other information on lady-of-the-night

WIKIPEDIA results for lady-of-the-night
Amazon results for lady-of-the-night