Horsewood

Webster's Dictionary of the English Language

·noun A West Indian tree (Calliandra latifolia) with showy, crimson blossoms.