an evergreen tree about 15 m tall (oxandra lanceolata) - Español Inglés Diccionario