Skip to main content

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.
Advertisement