a tree up to 35 m high, very branched and thorny, with very fragrant white flowers (acacia glomerosa) - Spanish English Dictionary