a small tree with persistent foliage, light green color and white flowers (blepharocalyx tweediei) - Spanish English Dictionary