Horsewood /(?)/

Horse·wood

Horsewood

n.
  1. A West Indian tree (Calliandra latifolia) with showy, crimson blossoms. (Bot.)