cucumber tree (parmentiera aculeata) - Español Inglés Diccionario