horsewood

Noun

 * 1) A West Indian mimosoid tree,, with showy crimson blossoms.
 * 2) Tropical shrub or small tree related to citrus,, with a fetid scent which has been compared to that of horse urine.