soldierwood
English
soldierwood meaning in English • soldierwood का अर्थ अंग्रेजी में
Noun
- A showy leguminous plant (Calliandra purpurea) of the West Indies. The flowers have long tassels of purple stamens.