Lady Of The Night (noun) Definition, Meaning & Examples

noun, plural la·dies-of-the-night.
  1. a tropical American shrub, Brunfelsia americana, of the nightshade family, having berrylike yellow fruit and fragrant white flowers.
Lady Of The Night (noun) Definition, Meaning & Examples

More Definitions