|
Definition of Horsewood
1. n. A West Indian tree (Calliandra latifolia) with showy, crimson blossoms.
Definition of Horsewood
1. Noun. A West Indian tree, ''Calliandra latifolia'', with showy crimson blossoms. ¹
¹ Source: wiktionary.com
Medical Definition of Horsewood
1.