a perennial, tall shrub or small tree native to southern mexico to panama - Español Inglés Diccionario