Skip to main content

sundrops

Advertisement
English sundrops meaning in English  •  sundrops का अर्थ अंग्रेजी में
Noun
  • Any one of the several species of Kneiffia, esp. K. fruticosa (syn. nothera fruticosa), of the Evening-primrose family, having flowers that open by daylight.