lady's-eardrop
English
lady's-eardrop meaning in English • lady's-eardrop का अर्थ अंग्रेजी में
Noun
- An erect or climbing shrub (Fuchsia coccinea) of Brazil with deep pink to red flowers.