Skip to main content

lady-of-the-night

English lady-of-the-night meaning in English  •  lady-of-the-night का अर्थ अंग्रेजी में
Noun
  • A West Indian shrub (Brunfelsia americana) with fragrant showy yellowish-white flowers.
Advertisement