horsewood
English
horsewood meaning in English • horsewood का अर्थ अंग्रेजी में
Noun
- A West Indian tree (Calliandra latifolia) with showy, crimson blossoms.