a shrub or small tree up to 10 m tall (trema micrantha) - Spanish English Dictionary