Skip to main content

strophanthus

Advertisement
English strophanthus meaning in English  •  strophanthus का अर्थ अंग्रेजी में
Noun
  • A genus of tropical apocynaceous shrubs having singularly twisted flowers. One species (Strophanthus hispidus) is used medicinally as a cardiac sedative and stimulant.