a small tree with persistent foliage, light green color and white flowers (blepharocalyx tweediei) - Español Inglés Diccionario