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.