Englishfor English speakers
horsewood
English
Meaning horsewood meaning
What does horsewood mean?
horsewood
noun
—
A West Indian mimosoid tree, Zygia latifolia, with showy crimson blossoms.
—
Tropical shrub or small tree related to citrus, Clausena anisata, with a fetid scent which has been compared to that of horse urine.
Are you looking for...?